Backend & web apps
Building web-based ERP and QMS tools using Blazor and ASP.NET Core.
I'm a .NET developer. I build backend systems, APIs, and web applications using C#, ASP.NET Core, and Blazor. I also handle containerization and cloud infrastructure on both Azure and Google Cloud.
The technologies I use to build, deploy, and maintain applications.
Building web-based ERP and QMS tools using Blazor and ASP.NET Core.
Azure (Functions, App Service, Container Apps, Service Bus) and Google Cloud (Cloud Run).
Docker, GitHub Actions, and Azure Pipelines to automate testing and deployment.
SQL Server, PostgreSQL, and Azure Cosmos DB.
Structuring .NET projects using Vertical Slice Architecture and multi-tenancy.
Publishing technical notes and implementation patterns.
Public repositories, sample apps, and a starter platform — the parts of my work that get to live in the open.
Krafter is a vertical-slice, multi-tenant .NET platform with a Blazor WebAssembly front-end. It's the opinionated starting point I keep reaching for when a new product needs to be honest about architecture, identity, and deployment from day one.
URL shortener built with ASP.NET Core Minimal API, PostgreSQL, Auth0, and Blazor WebAssembly.
Tooling for managing Git worktrees more easily across day-to-day branch work.
Open source utility for screen and workspace workflow improvements.
Blazor sample for showing loading state automatically during API calls.
Examples for SEO-friendly, flicker-free Blazor rendering.
A concise PDF overview of my .NET, Azure, backend, data, and delivery work — written for hiring teams and technical reviewers.
Practical .NET, Blazor, Azure, and implementation notes — written from real project work.